<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {

	font-family: 'OPENSANS';

	src: url('OPENSANS-REGULAR_0.TTF');

	font-weight: normal;

	font-style: normal;

}



html,

body,

div,

p,

ul,

li,

ol,

dl,

dt,

dd,

form,

input,

textarea,

table,

tr,

td,

img,

a,

span,

em,

h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-style: normal;

	font-weight: normal;

	padding: 0;

	margin: 0;

}



html {

	width: 100%;

	height: 100%;

}



body {

	font-family: "OPENSANS", "å¾®è½¯é›…é»‘", arial, Helvetica, sans-serif;

	font-size: 16px;

	font-size: .75em;

	overflow-x: hidden;

	background: #fff;

}



input,

select,

option,

textarea {

	border: none;

	outline: none;

}



img {

	border: none;

}



a,

a:hover,

a:active,

a:visited,

a:link {

	text-decoration: none;

	outline: 0;

}



ul li {

	margin: 0;

}



ul,

li {

	list-style: none;

}



.left {

	float: left;

}



.right {

	float: right;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	overflow: hidden;

}



.none {

	display: none;

}



.block {

	display: block;

}



.w {

	width: 1360px;

	margin: 0 auto;

}



.ellipsis {

	display: -webkit-box;

	overflow: hidden;

	text-overflow: ellipsis;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal !important;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}



.ellipsis-2 {

	display: -webkit-box;

	overflow: hidden;

	text-overflow: ellipsis;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal !important;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.ellipsis-3 {

	display: -webkit-box;

	overflow: hidden;

	text-overflow: ellipsis;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal !important;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



@-webkit-keyframes fadeInUp1 {

	0% {

		opacity: 0;

		-webkit-transform: translateY(30px);

		-ms-transform: translateY(30px);

		transform: translateY(30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeInUp1 {

	0% {

		opacity: 0;

		-webkit-transform: translateY(30px);

		-ms-transform: translateY(30px);

		transform: translateY(30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeInUp1 {

	-webkit-animation-name: fadeInUp1;

	animation-name: fadeInUp1

}



@-webkit-keyframes fadeIndown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeIndown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeIndown {

	-webkit-animation-name: fadeIndown;

	animation-name: fadeIndown

}



.fadeInleft {

	-webkit-animation-name: fadeInleft;

	animation-name: fadeInleft

}



@-webkit-keyframes fadeInleft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-30px);

		-ms-transform: translateX(-30px);

		transform: translateX(-30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInleft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-30px);

		-ms-transform: translateX(-30px);

		transform: translateX(-30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.fadeInright {

	-webkit-animation-name: fadeInright;

	animation-name: fadeInright

}



@-webkit-keyframes fadeInright {

	0% {

		opacity: 0;

		-webkit-transform: translateX(30px);

		-ms-transform: translateX(30px);

		transform: translateX(30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInright {

	0% {

		opacity: 0;

		-webkit-transform: translateX(30px);

		-ms-transform: translateX(30px);

		transform: translateX(30px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}





/*header*/



.pc_header .top {

	height: 36px;

	line-height: 36px;

	font-size: 15px;

	color: #333;

	background: #E2E2E2;

	border-bottom: 1px solid #C9C9C9;

}



.top_link {

	height: 36px;

}



.top_link a {

	margin-right: 20px;

}



.top_other .language {

	font-size: 15px;

	color: #333;

	padding-right: 10px;

	transition: all 0.2s;

}



.top_other .language i {

	margin-right: 10px;

}



.top_other .language img {

	vertical-align: middle;

}



.top_other .language:hover {

	color: #EB3C12;

}



.pc_header .header {

	padding: 10px 0;

	transition: all 0.5s;

	background: #fff;

}



h1.logo {

	width: 50.6%;

	transition: all 0.3s;

}



h1.logo img {

	vertical-align: middle;

	width: 100%;

}



.tel {

	margin-top: 25px;

	padding-left: 45px;

	background: url(../images/index_r6_c19.jpg) no-repeat left center;

}



.tel .t1 {

	font-size: 14px;

	color: #263441;

}



.tel .t2 {

	font-size: 22px;

	color: #EB3C12;

}



.head {

	background: #263441;

}



.pc_nav {

	/*width:100%;*/

}



.pc_nav .nav_li {

	display: block;

	float: left;

	position: relative;

	transition: all 0.3s;

	width: 14.28%;

	height: 50px;

	line-height: 50px;

}



.pc_nav .nav_li:last-child {

	margin-right: 0;

}



.pc_nav .nav_li:before {

	display: block;

	content: '';

	position: absolute;

	width: 100%;

	height: 3px;

	bottom: 0;

	left: 0;

	background: #EB3C12;

	transform: scale(0, 1);

	transition: transform 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.2s;

}



.pc_nav .nav_li:hover:before,

.pc_nav .nav_li.on:before {

	transform: scale(1, 1);

}



.pc_nav .nav_li .nav_a {

	display: block;

	width: 100%;

	height: 100%;

	font-size: 15px;

	color: #fff;

	text-align: center;

}



.pc_nav .nav_li:hover .nav_a,

.pc_nav .nav_li.on .nav_a {

	font-weight: bold;

}



.pc_nav .nav_li .setNav {

	position: absolute;

	left: 50%;

	margin-left: -100px;

	top: 100%;

	z-index: 10;

	width: 200px;

	background: rgba(38, 52, 65, 0.65);

	padding: 15px 25px 30px;

	display: none;

}



.pc_nav .nav_li .setNav li a {

	display: block;

	color: #fff;

	font-size: 14px;

	line-height: 14px;

	padding: 10px 5px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.27);

}



.pc_nav .nav_li .setNav li a:hover {

	font-weight: bold;

}



.head.fixed {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	z-index: 9999999;

	box-shadow: 0px 0px 10px #ccc;

}





/*phone_nav*/



.phone_head {

	height: 60px;

	display: none;

	background: #fff;

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	z-index: 9999900;

}



.phone_head .logo {

	width: 243px;

	/*height:55px;*/

	line-height: 60px;

}



.phone_head .logo img {

	height: auto;

	width: 100%;

	vertical-align: middle;

}



.phone-head {

	height: 60px;

	line-height: 60px;

}



.phone_head nav {

	margin-left: 0;

	margin-top: 60px;

}



.phone_head .th_login {

	color: #333;

	margin-left: 31%;

	margin-top: 23px;

}



.phone-head .menubtn&gt;span.expand {

	vertical-align: middle;

	display: inline-block;

	height: 40px;

	background: #2D3D4D url(../images/navbg.png) no-repeat;

	background-size: 50%;

	background-position: 50%;

	width: 40px;

}



.phone-head .mask-close {

	background: #2D3D4D none repeat scroll 50% 50% / auto padding-box border-box;

	cursor: pointer;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	color: #fff;

	text-align: center;

	font-size: 16px;

	position: absolute;

	top: 10px;

	right: 3%;

	height: 40px;

	line-height: 40px;

	width: 40px;

	overflow: hidden;

}



.maskbg {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	width: 100%;

	overflow-y: auto;

	background: rgba(255, 255, 255, .9);

	z-index: 1000;

	display: none;

}



.phone_nav ul&gt;li {

	background-position: center center;

	border-bottom: 1px solid #ccc;

	line-height: 40px;

	padding: 0px 17px;

	font-size: 1.25em;

}



.phone_nav ul&gt;li&gt;a {

	display: inline-block;

	width: 100%;

	height: 100%;

	font-size: 1em;

	color: #323232;

	white-space: nowrap;

}



.phone_nav ul&gt;li ol a {

	display: inline-block;

	width: 100%;

	height: 100%;

	font-size: 0.85em;

	color: #323232;

	white-space: nowrap;

}



.phone_nav ul&gt;li&gt;h3 {

	display: block;

	font-size: 1em;

	color: #323232;

	position: relative;

}



.phone_nav ul&gt;li&gt;h3:after {

	content: " ";

	width: 10px;

	height: 6px;

	background: url(../images/arrow-down_0f6f0cfeb7.png) no-repeat;

	background-size: contain;

	top: 50%;

	margin-top: -3px;

	right: 12px;

	position: absolute;

	-webkit-transition: transform .4s ease;

	transition: transform .4s ease;

}



.phone_nav ul&gt;li.active&gt;h3:after {

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

	-webkit-transition: transform 1s ease;

	transition: transform .4s ease;

}



.phone_nav ul&gt;li ol {

	display: none;

}





/*===============================index==================================*/



.in_banner {

	position: relative;

}



.in_banner .swiper-container {

	width: 100%;

}



.in_banner .swiper-slide a,

.in_banner img {

	display: block;

	width: 100%;

}



.in_banner .swiper-pagination {

	position: absolute;

	bottom: 40px;

	text-align: center;

	left: 0;

	right: 0;

	z-index: 10;

}



.in_banner .swiper-pagination-bullet {

	display: inline-block;

	width: 68px;

	height: 3px;

	background: #fff;

	transition: all 0.3s;

	cursor: pointer;

	margin: 0 6px;

	border-radius: 0;

}



.in_banner .swiper-pagination-bullet-active {

	background: #263441;

}



.ny_banner img {

	display: block;

	width: 100%;

}



.goup,

.godown,

.goleft,

.goright {

	opacity: 0;

}



.goup.articleShow {

	-webkit-animation: fadeInUp1 .8s ease-in-out both;

	-moz-animation: fadeInUp1 .8s ease-in-out both;

	-ms-animation: fadeInUp1 .8s ease-in-out both;

	animation: fadeInUp1 .8s ease-in-out both;

	opacity: 1;

}



.godown.articleShow {

	-webkit-animation: fadeIndown .8s ease-in-out both;

	-moz-animation: fadeIndown .8s ease-in-out both;

	-ms-animation: fadeIndown .8s ease-in-out both;

	animation: fadeIndown .8s ease-in-out both;

	opacity: 1;

}



.goleft.articleShow {

	-webkit-animation: fadeInleft .8s ease-in-out both;

	-moz-animation: fadeInleft .8s ease-in-out both;

	-ms-animation: fadeInleft .8s ease-in-out both;

	animation: fadeInleft .8s ease-in-out both;

	opacity: 1;

}



.goright.articleShow {

	-webkit-animation: fadeInright .8s ease-in-out both;

	-moz-animation: fadeInright .8s ease-in-out both;

	-ms-animation: fadeInright .8s ease-in-out both;

	animation: fadeInright .8s ease-in-out both;

	opacity: 1;

}



.intitle {

	text-align: center;

	font-weight: bold;

}



.intitle .t1 {

	font-size: 35px;

	color: #2D3D4D;

	line-height: 35px;

}



.intitle .t2 {

	font-size: 25px;

	color: #FF9900;

	line-height: 25px;

	margin: 10px 0 15px;

}



.intitle .t3 {

	width: 72px;

	margin: 0 auto;

	height: 3px;

	line-height: 3px;

	background: #FF9900;

}



.in1_section {

	padding: 40px 0;

}



.in1_sec {

	margin-top: 40px;

}



.in1_sec ul li {

	float: left;

	width: 31.6%;

	margin-right: 2.6%;

	margin-bottom: 40px;

	padding: 10px;

	border: 1px solid #ccc;

	box-shadow: 0px 0px 10px #ebebeb;

}



.in1_sec ul li:nth-child(3n) {

	margin-right: 0;

}



.in1_sec ul li .pic {

	overflow: hidden;

}



.in1_sec ul li .pic img {

	display: block;

	width: 100%;

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	transition: all 1s;

}



.in1_sec ul li:hover .pic img {

	-webkit-transform: scale(1.07);

	-moz-transform: scale(1.07);

	-o-transform: scale(1.07);

	-ms-transform: scale(1.07);

	transform: scale(1.07);

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	transition: all 1s;

}



.in1_sec ul li .tit {

	font-size: 20px;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 35px;

	margin-top: 5px;

	line-height: 50px;

	background: #263441;

}



.in1_sec ul li .con {

	padding: 15px 20px 25px;

	background: #F3F3F3;

}



.in1_sec ul li .con a {

	font-size: 15px;

	color: #444;

	height: 32px;

	line-height: 32px;

	padding: 0 10px 0 25px;

	border-bottom: 1px solid #DBDBDB;

	background: url(../images/index_r13_c5.jpg) no-repeat left center;

}



.in1_sec ul li .con a:hover {

	color: #EB3C12;

}



.in2_section {

	padding: 40px 0;

	background: #F8F8F8;

}



.in2_sec {

	margin-top: 40px;

}



.in2_sec .main1 {

	float: left;

	width: 41%;

	border-radius: 5px;

	height: 387px;

	overflow: hidden;

}



.in2_sec .main1 img {

	display: block;

	width: 100%;

}



.in2_sec .main2 {

	float: right;

	width: 58%;

	background: #fff;

	padding: 40px 50px 0;

	color: #333;

	height: 387px;

}



.in2_sec .main2 .t1 {

	font-size: 25px;

	line-height: 25px;

	margin-bottom: 35px;

}



.in2_sec .main2 .t2 {

	font-size: 15px;

	line-height: 25px;

}



.in2_sec .main2 .t3 {

	float: right;

	margin-top: 25px;

	font-size: 15px;

	color: #fff;

	text-align: center;

	display: inline-block;

	padding-right: 50px;

	background: url(../images/index_r16_c25.jpg) no-repeat right center;

	transition: all 0.8s;

}



.in2_sec .main2 .t3 a {

	display: block;

	width: 113px;

	height: 46px;

	line-height: 46px;

	color: #fff;

	background: #FF9900;

}



.in2_sec .main2 .t3:hover {

	padding-right: 55px;

}



.in2_sec .main3 {

	margin-top: 40px;

	padding: 55px 0;

	background: #fff;

	box-shadow: 0px 0px 10px #D3D3D3;

}



.in2_sec .main3 ul li {

	float: left;

	width: 26.33%;

	margin: 0 3.5%;

	padding-left: 80px;

	background: url(../images/index_r19_c7.jpg) no-repeat left center;

}



.in2_sec .main3 ul li:nth-child(2) {

	background-image: url(../images/index_r19_c13.jpg);

}



.in2_sec .main3 ul li:nth-child(3) {

	background-image: url(../images/index_r19_c17.jpg);

}



.in2_sec .main3 .t1 {

	font-size: 20px;

	color: #000;

}



.in2_sec .main3 .t2 {

	font-size: 16px;

	color: #666;

}



.in3_section {

	padding: 45px 0 80px;

	background: #fff;

}



.in3_sec {

	margin-top: 40px;

}



.in3_sec .main1,

.in3_sec .main2,

.in3_sec .main3 {

	height: 455px;

	overflow: hidden;

}



.in3_sec .main1 {

	float: left;

	width: 30%;

	position: relative;

}



.in3_sec .main1 img {

	display: block;

	width: 100%;

}



.in3_sec .main1 .tbox {

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	background: url(../images/bg.png) no-repeat left center;

	background-size: cover;

	height: 72px;

	line-height: 72px;

	color: #fff;

	text-align: center;

	transition: all 0.8s;

}



.in3_sec .main1 .tbox .t1 {

	float: left;

	display: inline-block;

	width: 33%;

	line-height: 36px;

	font-size: 15px;

}



.in3_sec .main1 .tbox .t1 .dd {

	font-size: 40px;

}



.in3_sec .main1 .tbox .t2 {

	float: left;

	width: 67%;

	font-weight: bold;

	font-size: 20px;

}



.in3_sec .main1:hover .tbox {

	left: 10px;

}



.in3_sec .main1:hover .tbox .t2 {

	color: #FF9900;

}



.in3_sec .tbox2 {

	display: block;

	cursor: pointer;

}



.in3_sec .tbox2 .t1 {

	font-size: 20px;

	color: #333333;

	font-weight: bold;

	height: 20px;

	line-height: 20px;

}



.in3_sec .tbox2 .t2 {

	font-size: 20px;

	color: #A5A5A5;

	margin: 10px 0;

}



.in3_sec .tbox2 span {

	padding: 0 5px 0 0;

}



.in3_sec .tbox2 .sp2 {

	font-size: 15px;

	border-left: 1px solid #ccc;

	padding-left: 10px;

}



.in3_sec .tbox2 .t3 {

	font-size: 14px;

	color: #000;

}



.in3_sec .main2 {

	float: left;

	width: 30%;

	border: 1px solid #eee;

	margin: 0 1.2%;

}



.in3_sec .main2 .tbox2 {

	padding: 28px 40px 40px;

}



.in3_sec .main2 .tbox2 .t2 {

	font-size: 25px;

}



.in3_sec .main2 .tbox2 .sp2 {

	font-size: 18px;

}



.in3_sec .main2 .tbox2 .t3 {

	line-height: 26px;

}



.in3_sec .main2 .pic {

	position: relative;

}



.in3_sec .main2 .pic img {

	display: block;

	width: 100%;

}



.in3_sec .main2 .pic .jiao {

	position: absolute;

	width: 44px;

	height: 20px;

	left: 45px;

	top: 0;

}



.in3_sec .main2:hover .t3 {

	color: #FF9900;

}



.in3_sec .main3 {

	float: right;

	width: 37.6%;

}



.in3_sec .main3 ul li {

	padding: 25px 30px;

	margin-bottom: 20px;

	border: 1px solid #E4E4E4;

	background: #F8F8F8;

}



.in3_sec .main3 ul li:hover .t3 {

	color: #FF9900;

}



.in4_section {

	padding: 150px 0 130px;

	text-align: center;

	background: url(../images/index_r25_c1.jpg) no-repeat left center;

	background-size: cover;

}



.in4_sec ul li {

	float: left;

	width: 25%;

}



.in4_sec ul li .pic {

	margin-bottom: 15px;

}



.in4_sec ul li .pic img {

	display: block;

	margin: 0 auto;

	max-width: 100%;

	transition: all 0.8s;

}



.in4_sec ul li:hover .pic img {

	transform: rotateY(180deg);

}



.in4_sec ul li .tbox {

	color: #fff;

}



.in4_sec ul li .t1 {

	font-size: 20px;

}



.in4_sec ul li .t2 {

	font-size: 14px;

	margin-top: 10px;

}





/*====================================footer=============================*/



footer {

	background: #22303E;

}



.bottom {

	padding: 20px 0;

	background: #22303E;

	color: #999;

	font-size: 14px;

	line-height: 14px;

	border-top: 1px solid #2F4153;

}



.bottom span {

	margin-right: 15px;

}



.bottom a {

	color: #999;

}



.bottom a:hover {

	opacity: 0.8;

}



.footer {

	padding: 20px 0 40px;

	background: #22303E url(../images/f_bg.jpg) no-repeat center;

	background-size: auto 100%;

	color: #fff;

	font-size: 14px;

}



.footer h3 {

	font-size: 25px;

	line-height: 25px;

	margin-bottom: 25px;

	color: #FF9900;

	padding-left: 20px;

	background: url(../images/index_r2_c2.jpg) no-repeat left center;

}



.footer h3 span {

	color: #666;

}



.foot1 {

	width: 33%;

}



.foot3 {

	width: 42%;

	margin-left: 3%;

}



.foot4 {

	width: 10%;

	text-align: center;

	margin-top: 25px;

}



.foot4 img {

	display: block;

	width: 100%;

	height: auto;

	margin-bottom: 15px;

}



.foot1 li {

	font-size: 15px;

	line-height: 28px;

}



.foot3 a {

	display: inline-block;

	color: #fff;

	margin: 0 0px 10px 0px;

	padding: 0 10px;

}



.foot3 a:first-child {

	margin-left: 0;

}



.foot3 a:hover {

	color: #FF9900;

}





/*=================================pro================================*/



.ny_left {

	width: 20%;

}



.ny_right {

	width: 78%;

}



.ny_left .top {

	height: 80px;

	line-height: 80px;

	padding: 0 25px;

	background: #263441;

	color: #fff;

}



.ny_left .top h2 {

	font-size: 25px;

	margin-bottom: 12px;

	font-weight: bold;

	background: #263441 url(../images/top_bg.jpg) no-repeat right center;

}



.ny_left .guide {

	margin-bottom: 25px;

	border: 1px solid #ccc;

}



.ny_left .guide dl {

	border-top: 1px solid #ccc;

}



.ny_left .guide dl:first-child {

	border: none;

}



.ny_left .guide dt a {

	display: block;

	line-height: 50px;

	padding-left: 20px;

	background: #fff url(../images/pro_r1_c2.png) no-repeat 95% center;

	color: #666666;

	font-size: 16px;

	font-weight: bold;

}



.ny_left .guide dt a:hover {

	background-color: #f4f4f4;

}



.ny_left .guide dl.active dt a {

	color: #2D64AD;

}



.ny_left .guide dd {

	display: none;

	padding: 2px 20px;

	border-top: 1px solid #ccc;

}



.ny_left .guide dd a {

	display: block;

	padding: 10px;

	background: #fff;

	color: #444;

	font-size: 14px;

	border-left: 1px solid #ccc;

}



.ny_left .guide dd a.on {

	color: #fff;

	background: #2D64AD url(../images/pro_r3_c1.png) no-repeat 95% center;

}



.ny_left .guide dd a:hover {

	color: #fff;

	background: #2D64AD url(../images/pro_r3_c1.png) no-repeat 95% center;

}



.ny_left .contact {

	border: 1px solid #ccc;

}



.ny_left .contact .main {

	padding: 30px 15px;

	font-size: 15px;

	color: #333;

	line-height: 28px;

}



.pro_section {

	padding: 0 0 30px;

}



.nav_tit {

	border-bottom: 1px solid #cccccc;

	margin-bottom: 30px;

	color: #666;

	font-size: 14px;

	line-height: 42px;

}



.nav_tit span {

	display: block;

	background: url(../images/home.jpg) no-repeat left center;

	padding-left: 60px;

}



.nav_tit a {

	color: #666;

}



.nav_tit a:hover {

	color: #FF9900;

}



.pro_main li {

	float: left;

	width: 32%;

	margin-right: 2%;

	margin-bottom: 30px;

	background: #fff;

	border: 1px solid #ccc;

	text-align: center;

	padding: 8px;

	box-shadow: 0px 0px 10px #e4e4e4;

}



.pro_main li:nth-child(3n) {

	margin-right: 0;

}



.pro_img {

	overflow: hidden;

	position: relative;

}



.pro_img img {

	display: block;

	width: 100%;

	height: auto;

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	transition: all 1s;

}



.pro_main li:hover .pro_img img {

	-webkit-transform: scale(1.07);

	-moz-transform: scale(1.07);

	-o-transform: scale(1.07);

	-ms-transform: scale(1.07);

	transform: scale(1.07);

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	transition: all 1s;

}



.pro_main .t {

	margin-top: 5px;

	height: 40px;

	line-height: 40px;

	background: #263441;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

}



.pro_m {

	padding: 20px 0 15px;

	display: table;

	margin: 0 auto;

}



.pro_m a {

	display: table-cell;

	padding: 0 30px;

	text-align: center;

	font-size: 14px;

	color: #6E6E6E;

	line-height: 40px;

	border-radius: 25px 0 0 25px;

	border: 1px solid #ccc;

	background: #fff url(../images/pro_r1_c3.png) no-repeat 90% center;

	transition: all .2s;

}



.pro_m a.pro_ma1 {

	border-right: none;

}



.pro_m a.pro_ma2 {

	border-radius: 0 25px 25px 0;

}



.pro_m a:hover {

	color: #fff;

	background: #0D6EB3 url(../images/pro_r1_c1.png) no-repeat 90% center;

}



.page {

	margin: 60px 0 20px;

	text-align: center;

}



.page a {

	display: inline-block;

	font-size: 16px;

	color: #666;

	height: 25px;

	line-height: 25px;

	width: 25px;

	border-radius: 50%;

	background: #fff;

	text-align: center;

}



.page a.on,

.page a:hover {

	background: #263441;

	color: #fff;

}



.page a:first-child,

.page a:last-child {

	margin: 0 5px;

	background: url(../images/pro_r8_c8.png) no-repeat center center;

}



.page a:first-child {

	transform: rotateY(180deg);

}





/*============================proxq=====================================*/



.prode_section {

	padding: 0 0 40px;

}



.prode1_sec {

	margin-bottom: 70px;

	border: 1px solid #cccccc;

}



.prode1_img {

	width: 50%;

	border-right: 1px solid #cccccc;

	padding: 5px;

}



.prode1_img img {

	display: block;

	width: 100%;

	height: auto;

}



.prode1_img .tbox {

	width: 100%;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 0;

	height: 40px;

	line-height: 40px;

	background: rgba(0, 0, 0, .5);

	color: #fff;

	font-size: 15px;

}



.prode1_img .swiper-pagination {

	position: static;

	margin: 25px 0;

}



.prode1_img .swiper-pagination-bullet {

	background: #ccc;

	opacity: 1;

}



.prode1_img .swiper-pagination-bullet-active {

	background: #1B4428;

}



.prode1_img .swiper-button-next,

.prode1_img .swiper-button-prev {

	background-color: #ccc;

	width: 44px;

	background-size: auto 30%;

	margin-top: -65px;

	opacity: 1;

}



.prode1_img .swiper-button-next {

	right: 0;

}



.prode1_img .swiper-button-prev {

	left: 0;

}



.prode1_main {

	width: 50%;

	padding: 0 10px 0 40px;

}



.prode1_main h2 {

	font-size: 22px;

	color: #2E2E2E;

	font-weight: bold;

	padding: 20px 0;

	border-bottom: 1px solid #ccc;

}



.prode1_m {

	margin-top: 20px;

	font-size: 16px;

	color: #666;

	line-height: 30px;

}



.prode1_main a {

	display: block;

	margin: 35px 0 0;

	width: 171px;

	height: 52px;

	line-height: 52px;

	font-size: 20px;

	color: #fff;

	padding-left: 35px;

	background: #FF9900 url(../images/pro_more_r4_c4.jpg) no-repeat 85% center;

	border-radius: 25px;

}



.prode1_main a:hover {

	opacity: 0.8;

}



.prode2_sec {

	border: 1px solid #cccccc;

	padding: 60px;

	position: relative;

}



.prode2_sec .hd {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 100%;

	width: 100%;

	overflow: hidden;

}



.prode2_sec .hd li {

	float: left;

	width: 147px;

	background: #263441;

	cursor: pointer;

	text-align: center;

	line-height: 48px;

	color: #fff;

	font-size: 18px;

}



.prode2_sec .hd li.on {

	background: #163984;

	border-color: #163984;

	color: #fff;

}



.prode2_main {

	font-size: 16px;

	line-height: 32px;

	color: #333;

}



.prode2_main img {

	display: block;

	width: 100%;

	margin: 30px 0;

}





/*============================about=====================================*/



.about_section {

	padding-bottom: 70px;

}



.about_main {

	padding: 50px 35px;

	font-size: 16px;

	color: #666;

	border: 1px solid #ccc;

	line-height: 27px;

}



.about_main img {

	display: block;

	width: 100%;

}





/*===================================news==============================*/



.news_section {

	padding-bottom: 40px;

}



.news3_main {

	padding: 30px 30px 60px;

	border: 1px solid #ccc;

}



.news3_main li {

	padding-bottom: 25px;

	margin-bottom: 25px;

	border-bottom: 1px solid #ccc;

}



.news_date {

	width: 16%;

	padding: 25px 0;

	text-align: center;

	color: #666666;

	background: #f4f4f4;

	text-align: center;

	transition: all .2s;

}



.news_date h3 {

	font-size: 40px;

	line-height: 40px;

	font-weight: bold;

	margin-bottom: 10px;

}



.news_date p {

	font-size: 20px;

	line-height: 20px;

}



.news3_main li:hover .news_date {

	color: #fff;

	background: #2D64AD;

}



.news_main {

	width: 84%;

	font-size: 14px;

	line-height: 20px;

	color: #666666;

	padding: 0 80px 0 20px;

	background: url(../images/news_r1_c1.jpg) no-repeat right center;

	transition: all .2s;

}



.news3_main li:hover .news_main {

	background-image: url(../images/news_r3_c1.jpg);

}



.news_main h3 {

	font-size: 16px;

	height: 16px;

	line-height: 16px;

	font-weight: bold;

	margin: 10px 0 20px;

}



.news3_main li:hover .news_main h3 {

	color: #2D64AD;

}



.news_main p {

	overflow: hidden;

}





/*===================================å“åº”å¼æ&nbsp;·å¼==============================*/



@media only screen and (max-width:1460px) {

	h1.logo img {

		max-width: 100%;

	}

}



@media only screen and (max-width:1366px) {

	.w {

		/*width:1100px;*/

		width: 1200px;

	}

	.pc_nav .nav_li .nav_a {

		font-size: 15px;

	}

	/*.tel {

    margin-top: 15px;

}*/

	.in2_sec .main1,

	.in2_sec .main2 {

		height: 313px;

	}

	.in2_sec .main2 .t1 {

		margin-bottom: 10px;

	}

	.prode1_main a {

		margin-top: 15px;

	}

}



@media only screen and (max-width:1280px) {}



@media only screen and (max-width:1200px) {

	.in_banner .swiper-pagination {

		bottom: 20px;

	}

}



@media only screen and (max-width:1100px) {

	.w {

		width: 100%;

		padding: 0 3%;

	}

	.pc_header {

		display: none;

	}

	.phone_head {

		display: block;

		box-shadow: 0px 0px 10px #ccc;

	}

	.in_banner,

	.ny_banner {

		margin-top: 60px;

	}

}



@media only screen and (max-width:1024px) {

	.intitle .t1 {

		font-size: 22px;

		line-height: 22px;

	}

	.intitle .t2 {

		font-size: 16px;

		line-height: 16px;

		margin: 10px 0;

	}

	.in2_sec .main2 {

		padding: 15px 10px 0;

	}

	.in2_sec .main2 .t3 {

		margin-top: 0;

	}

	.in3_sec .main1 {

		width: 48%;

	}

	.in3_sec .main2 {

		width: 48%;

		margin: 0 0 0 4%;

	}

	.in3_sec .main3 {

		width: 100%;

		margin-top: 25px;

		height: auto;

	}

	.in4_section {

		padding: 50px 0;

	}

	.foot4 {

		width: 11%;

	}

}



@media only screen and (max-width:960px) {

	.in3_section {

		padding: 30px 0;

	}

	.in2_sec .main1,

	.in2_sec .main2 {

		height: auto;

		width: 100%;

	}

	.in2_sec .main2 {

		padding: 20px;

	}

}



@media only screen and (max-width:780px) {}



@media only screen and (max-width:560px) {

	.in_banner .swiper-pagination-bullet {

		width: 20px;

		height: 2px;

	}

	.foot1 {

		width: 80%;

	}

	.foot3 {

		display: none;

	}

	.foot4 {

		width: 15%;

	}

	.in1_sec ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 20px;

	}

	.in2_sec .main2 .t1 {

		font-size: 20px;

		line-height: 20px;

	}

	.in2_sec .main2 .t2 {

		font-size: 14px;

		line-height: 22px;

	}

	.in2_sec .main3 {

		padding: 20px;

	}

	.in2_sec .main3 ul li {

		width: 100%;

		margin: 10px 0;

	}

	.in3_sec .main1,

	.in3_sec .main2 {

		width: 100%;

		margin: 10px 0;

		height: auto;

	}

	.in3_sec .main3 {

		margin-top: 10px;

	}

	.in3_sec .main3 ul li {

		padding: 10px;

	}

	.in3_sec .tbox2 .t1 {

		font-size: 16px;

	}

	.in3_sec .main2 .tbox2 {

		padding: 10px;

	}

	.footer {

		padding: 15px 0;

	}

	.footer h3 {

		font-size: 16px;

		margin-bottom: 10px;

	}

	.foot1 li {

		font-size: 12px;

		line-height: 16px;

	}

	.ny_left {

		display: none;

		width: 100%;

	}

	.ny_left .contact {

		display: none;

	}

	.ny_right {

		width: 100%;

	}

	.pro_section .ny_left {

		display: block;

	}

	.nav_tit {

		margin-bottom: 10px;

	}

	.about_main {

		border: none;

		padding: 20px 0;

	}

	.about_section {

		padding-bottom: 30px;

	}

	.ny_left .top h2 {

		display: none;

	}

	.ny_left .top {

		position: relative;

		padding: 0;

		height: 40px;

		line-height: 40px;

	}

	.ny_left .top:before {

		position: absolute;

		content: "äº§å“ç±»åˆ«";

		width: 100%;

		font-size: 16px;

		color: #fff;

		text-align: center;

		margin-bottom: 12px;

		font-weight: bold;

		background: #263441;

	}

	.pro_main li {

		width: 100%;

		margin-right: 0;

	}

	.page {

		margin-top: 15px;

	}

	.prode1_img {

		width: 100%;

		border: none;

	}

	.prode1_main {

		width: 100%;

		padding: 0 15px;

	}

	.prode1_img .swiper-pagination {

		margin: 10px 0;

	}

	.prode1_main h2 {

		font-size: 18px;

	}

	.prode1_main a {

		margin: 15px 0;

		height: 40px;

		line-height: 40px;

	}

	.prode2_sec {

		padding: 15px;

	}

	.news3_main {

		padding: 10px;

		border: none;

	}

	.news_date h3 {

		font-size: 24px;

	}

	.news_date p {

		font-size: 12px;

	}

	.ny_left .guide dt a {

		font-size: 14px;

		line-height: 35px;

	}

	.ny_left .guide dd a {

		font-size: 13px;

		padding: 5px 10px;

	}

}



@media only screen and (max-width:380px) {

	.prode2_main,

	.prode1_m {

		font-size: 14px;

		line-height: 22px;

	}

	.prode1_img .swiper-button-next,

	.prode1_img .swiper-button-prev {

		margin-top: -50px;

	}

}



@media only screen and (max-width:320px) {

	.phone_head .logo {

		width: 38%;

	}

}



.new-leftinfo {

	width: 97%;

	background: #fff;

	font-size: 14px;

	line-height: 1.85;

	color: #7e7e7e;

	padding: 25px 22px;

}



.new-leftinfo-next {

	font-family: "microsoft yahei", simhei;

	font-size: 14px;

	padding-top: 10px;

	color: #3c3c3c;

}



.new-leftinfo-h3 {

	color: #3c3c3c;

	font-size: 24px;

	border-left: 8px solid #038fe0;

	line-height: 1;

	padding-left: 15px;

	font-weight: 100;

	font-family: "microsoft yahei", simhei;

}



.new-leftinfo-date {

	color: #c1c1c1;

	padding: 15px 0 20px 25px;

	border-bottom: 1px solid #eee;

}



.new-leftinfo-text {

	padding: 30px 10px;

	border-bottom: 1px solid #eee;

	overflow: hidden;

	margin-bottom: 15px;

}



.new-leftinfo-text p {

	margin-top: 5px;

}



.new-leftinfo-text img {

	max-width: 100%;

	padding: 10px 0;

}



.new-leftinfo a {

	color: #333;

}





/*2019/3/18 PCY*/



.fixed_footer {

	position: fixed;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 99999999;

	background: #22303E;

	display: none;

}



.fixed_footer li {

	float: left;

	width: 25%;

	text-align: center;

	/*height:60px;*/

	height: 48px;

	border-right: 1px dashed #ccc;

	background-size: auto 70%!important;

}



.fixed_footer li:last-child {

	border-right: none;

}



.fixed_footer li a {

	display: block;

	width: 100%;

	height: 100%;

	/*padding-top:35px;

	font-size:15px;*/

	padding-top: 28px;

	font-size: 13px;

	color: #fff;

}



.fixed_footer li:nth-child(1) {

	background: url(../images/ff1.png) no-repeat center 0px;

}



.fixed_footer li:nth-child(2) {

	background: url(../images/ff2.png) no-repeat center 0px;

}



.fixed_footer li:nth-child(3) {

	background: url(../images/f03.png) no-repeat center 0px;

}



.fixed_footer li:nth-child(4) {

	background: url(../images/f04.png) no-repeat center 0px;

}



@media only screen and (max-width: 1024px) {

.fixed_footer {

	display: block;

}



footer {

	margin-bottom: 48px;

}





}</pre></body></html>